package com.cloudkinto.service.headercontainer.vo;

import com.cloudkinto.common.utils.StringsUtil;
import lombok.Data;

/**
 * @author zhangyy
 * @date 2020/10/26 17:26
 * @description:
 */
@Data
public class HeaderContainerPageRes {
    private Long id;

    /**
     * 货柜模板表
     */
    private String container;

    /**
     * 货柜编号
     */
    private String containerNumber;
    /**
     * 提单号
     */
    private String billLadingNumber;

    /**
     * 头程订单po号拼接 ; 号隔开
     */
    private String poNumberMuti;

    /**
     * 船代理
     */
    private String shipBroker;

    /**
     * 设置费用状态
     */
    private String setPriceStatus;
    /**
     * 仓库id
     */
    private String storage;
    private Long storageId;

    private String fbaStorage;
    /**
     * 起运港
     */
    private String startPort;
    private Long startPortId;

    /**
     * 目的港
     */
    private String endPort;
    private Long endPortId;
    /**
     * 状态
     */
    private Integer statusId;
    private String status;

    /**
     * 包裹数量
     */
    private Integer packageCount;

    /**
     * 总件数
     */
    private Integer productCount;

    /**
     * 总立方
     */
    private Double totalVolume;

    /**
     * 总重量
     */
    private Double totalWeight;

    /**
     * 装货日期
     */
    private String loadingDate;

    /**
     * 创建日期
     */
    private String createTime;

    /**
     * 开船日期
     */
    private String departureDate;

    /**
     * 入仓时间
     */
    private String arriveStorageDate;
    /**
     * 许可日期
     */
    private String licenceDate;

    private double truckVolume;
    private double truckWeight;


    public String getStatus() {
        return StringsUtil.createI18Message(status);
    }
}
